RELATED WORDS
PARAPHRASING
expert; skilled
very able
(the fur of) a kind of animal that lives on land and in water and makes dams across rivers
eager beaver
(of a person) having the necessary ability, power, authority, skill, knowledge etc
able